package com.yjt.zdjf.standard.model;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.annotation.JSONField;
import com.yjt.zdjf.standard.model.common.Head;

public class ZDJFMessage {

	@JSONField(name = "HEAD")
	private Head head = new Head();
	@JSONField(name = "BODY")
	private Body body = new Body();
	
	public static class Body {
		/*********************************begin:自定义字段***************************************************/
		/** 用于存放数组或者列表 ，只作为“备用字段”转化使用*/
		@JSONField(serialize = false, deserialize = false)
		public Map<String, List<String>> keylstMapping;
		/** 用于存放对象的字段跟字段值的键值对 ，只作为“备用字段”转化使用*/
		@JSONField(serialize = false, deserialize = false)
		public Map<String, Map<String, String>> keyMapMapping;
		/*********************************end:自定义字段***************************************************/
	}

	public Head getHead() {
		return head;
	}

	public void setHead(Head head) {
		this.head = head;
	}

	public Body getBody() {
		return body;
	}

	public void setBody(Body body) {
		this.body = body;
	}
}
